html, body, ol, ul, p, h1, h2, h3, h4, h5, h6, img, form {
	padding: 0px;
	margin: 0px;
	border: 0px;
}
html {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color:#000;	
	
}
body {
	/*background:url(../images/vodotisk.png) no-repeat 100% 100%*/
}
a {
	text-decoration: none;
	color:#07BABC;
}
a:hover {
	text-decoration: underline;
}
h1, .hh {
	color: #000;
	margin-bottom: 25px;
	font-size: 30px;
	font-weight: normal;			
	font-family: 'Source Sans Pro', sans-serif;
	background:#fff;
	padding-right:4%;
	padding-left:4%;
	display: inline;
}
h2, h3, h4, h5, h6, .hhh {
	font-size: 22px !important;
	color: #000;
	font-weight: bold;
	margin-bottom: 15px;
	display: block;	
}
p {
	text-align: justify;
	margin-top: 20px !important;
	margin-bottom: 20px !important;
	font-size:15px;
}
p.home {
	text-align:center !important;
	font-family:Tahoma, Geneva, sans-serif;
	font-weight:bold;
}
.clear {
	clear: both;
	margin: 0;
	padding: 0;
	font-size: 1px;
	height: 0px;
}
ul.list {
	margin-top:15px;
	margin-bottom:15px;
	margin-left:25px;
}
ul.list li {
	color: #1CB0A0;
	list-style:none;
	margin-bottom:5px;
	margin-top:5px;
	background: url(../images/bg-li.png) no-repeat left center;
	padding-left:20px;
}
/*layout*/
.gray {
	color:#979797;
}
.blue {
	color:#07BABC;
}
#top {
	width:100%;
	height:143px;
	overflow:hidden;
	background: /*url(../images/bg-top.png) repeat-x*/ #000;
	position:fixed;
	top:0;
	z-index:10000;	
}
header {
	width:1000px;
	height:133px;
	margin: 0 auto 0 auto;
	overflow:hidden;	
}
.content-left {
	width:49%;
	float:left;
}
.content-right {
	width:49%;
	float:right;	
}
.logo {
	width:81px;
	height:72px;
	float:left;
	background:url(../images/logo.png) no-repeat;
	margin-top:14px;
}
.logo-txt {
	font-size:25px;
	float:left;
	margin-top:60px;
	margin-left:15px;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight:bold;		
}
.logo-txt:hover {
	text-decoration:none;
}
.logo-txt-small {
	color: #fff; font-size: 10px;
	float:left;
	margin-left:115px;
}

#search-box {
	float:right;
	margin-top:25px;
}
.search-field {
	width:280px;
	float:left;
	border:none;
	height:16px;
	padding:5px;	
}
.search-button {
	float:left;
	border:none;
	background:#fff url(../images/lupa.png) no-repeat center center;
	width:26px;
	height:26px;
	cursor:pointer;
}
#login-box {
	float:right;
	color:#fff;
	background:url(../images/lock.png) no-repeat left center;
	padding-left:18px;
	margin-top:15px;
}
#login-box a {
	color:#fff;
	font-size:12px;
}
#top-menu-over { position:absolute; bottom:0; width:100%; background:#07babc; left:0; padding-bottom:7px; padding-top:4px; }
#top-menu-in { width:1000px; margin: 0 auto; }
#top-menu {
	float:right;
	color:#fff;
	/*margin-top:15px;*/
}
#top-menu a {
	font-size:14px;
	color:#fff;
}
#container {
	width:1000px;
	margin: 0 auto 0 auto;
	overflow:hidden;
	margin-top:163px;
	margin-bottom:25px;	
}
#left {
	width:246px;
	float:left;
	margin-top:19px;
	margin-bottom:35px;
}
#left-menu {
	float:left;
	margin-bottom:30px;
}
.left-menu-link {
	float:left;
	width:84%;
	color:#000;
	font-size:15px;
	padding-top:4px;
	/*background:url(../images/empty.png) no-repeat left center;*/
	padding-left:39px;
	padding-bottom:4px;		
}
.left-menu-link:hover {
	color:#07BBBD;
	text-decoration:none;	
	/*background: #E5E5E5 url(../images/empty.png) repeat-y left center;*/
}
.left-menu-link span {	
}
#right {
	width:730px;
	float:right;
	background:#fff;
	padding-bottom:30px;
}
.contact table {
	border-collapse:collapse;
	border:1px solid #C6C6C6 !important;
	width:100%;
}
.contact table th {
	background:#07BABC;
	padding:5px;
	color:#fff;
	border:1px solid #C6C6C6 !important;
	vertical-align:top;
	text-align:left;
}
.contact table td {
	padding:5px 5px 5px 25px !important;
	border:1px solid #C6C6C6 !important;
}

#content {
	float:left;
}
.copyright {
}
.copyright a {
}
.bottom-menu {
}
.dum {
	background:url(../images/dum.png) no-repeat left center !important;
}
.dum:hover {
	background: #E5E5E5 url(../images/dum.png) no-repeat left center !important;
}
.disketa {
	background:url(../images/disketa.png) no-repeat left center !important;
}
.disketa:hover {
	background: #E5E5E5 url(../images/disketa.png) no-repeat left center !important;
}
.disk {
	background:url(../images/disk.png) no-repeat left center !important;
}
.disk:hover {
	background: #E5E5E5 url(../images/disk.png) no-repeat left center !important;
}
.budik {
	background:url(../images/budik.png) no-repeat left center !important;
}
.budik:hover {
	background: #E5E5E5 url(../images/budik.png) no-repeat left center !important;
}
.blok {
	background:url(../images/blok.png) no-repeat left center !important;
}
.blok:hover {
	background: #E5E5E5 url(../images/blok.png) no-repeat left center !important;
}
.paprda {
	background:url(../images/paprda.png) no-repeat left center !important;
}
.paprda:hover {
	background: #E5E5E5 url(../images/paprda.png) no-repeat left center !important;
}
.puntik {
	background:url(../images/puntik.png) no-repeat left center !important;
}
.puntik:hover {
	background: #E5E5E5 url(../images/puntik.png) no-repeat left center !important;
}
.sponka {
	background:url(../images/sponka.png) no-repeat left center !important;
}
.sponka:hover {
	background: #E5E5E5 url(../images/sponka.png) no-repeat left center !important;
}
.foto {
	background:url(../images/foto.png) no-repeat left center !important;
}
.foto:hover {
	background: #E5E5E5 url(../images/foto.png) no-repeat left center !important;
}
.dopis {
	background:url(../images/dopis.png) no-repeat left center  !important;
}
.dopis:hover {
	background: #E5E5E5 url(../images/dopis.png) no-repeat left center !important;
}
.line, hr {
	width:100%;
	height:1px;
	float:left;
	margin-top:15px;
	margin-bottom:15px;
	background:#C6C6C6;
	border:none;
}
.line-2 {
	width:100%;
	height:1px;
	float:left;
	margin-top:5px;
	margin-bottom:15px;
	background:#C6C6C6;
	border:none;
}
.line-short {
	float:right;
	width:220px;
	height:1px;
	margin-bottom:15px;
	background:#C6C6C6;
}
.line-short-sp {
	float:right;
	width:220px;
	height:1px;
	margin-bottom:10px;
	margin-top:10px;
	background:#C6C6C6;
}
.bublina-title {
	background:url(../images/bublina.png) no-repeat;
	font-weight:bold;
	color:#000;
	font-size:13px;
	padding-left:34px;
	margin-bottom:25px;
	float:left;
	display: block;	
}
.bottom-text {
	float:right;
	width:209px;
	font-size:13px;
}
.under-h {
	width:100%;
	background:url(../images/bg-under-h.png) repeat-x center;		
	float:left;
	text-align:center;
	margin-bottom:25px;	
}
footer {
	background:#333;
	color:#fff;
	font-size:11px;
	position:fixed;
	bottom:0;
	width:98%;
	padding:1%;
	text-align:right;	
}
footer a {
	color:#fff;
}
.copyright {
	position:absolute;
	z-index:10000;
	right:0;
	margin-right:20px;
	margin-top:-6px;
}


/*

  Menupadak - START

*/
#menu {
    float:left; 
    margin-top:45px;
}
#menu li {  
    float:left;
    
}
.menu-link {   
    color:#000;
    float:left;
    padding-left:30px;
    margin-top:4px;
    margin-bottom:4px;
}
.menu-link:hover {  
    color:#689205;
    /*background:url(../images/bg-menu.png) repeat-x;   */
}
.menu-link span {   
    height:19px;
    
}
.menu-link span:hover {
    /*background:url(../images/roh.png) no-repeat top right;*/
    height:19px;    
}
.home {
    background:url(../images/home.png) no-repeat 0% 0%; 
}
.home:hover {
    color:#689205;
}
.submenu {
    margin: 0;
    padding: 0;
    position: absolute;
    color: #ffffff;
    visibility: hidden;  
    line-height: 18px;
    z-index: 100;  
    padding-left:10px;
    padding-right:15px;
    /*background:  url(../images/bg-menu.png) repeat;*/
	background:#07BABC;
    /*background:#689205;*/
    padding-top:5px;
    padding-bottom:5px;
    margin-top:-15px;
    box-shadow: 2px 2px 5px #8a8a8a;
    margin-left:140px;
}
.submenu2 {
  margin: 0;
    padding: 0;
  position: absolute;
  color: #ffffff;
  visibility: hidden; 
  line-height: 18px;
  z-index: 100;  
  padding-left:17px;
    padding-right:17px;
    /*background: #363636;*/
    padding-top:10px;
    padding-bottom:15px;
    margin-top:7px; 
    margin-left:-20px;
    text-align:left !important;
    
}
.submenu a {
  width: 100%;
  color: #ffffff;
  display: block;
  text-indent: 3px;
  padding: 1px 0;
  text-decoration: none;
  text-indent: 5px;
  margin-top:0px;
  margin-bottom:0px;
  font-size:14px !important;
}
.submenu2 a {
  width: 100%;
  color: #ffffff;
  display: block;
  text-indent: 3px;
  padding: 1px 0;
  text-decoration: none;
  text-indent: 5px;
    margin-top:5px;
}
.submenu a:hover, .submenu2 a:hover {
  color: #ffffff;
  text-decoration: underline;
}
/*

  Menupadak - END

*/


/*novinky*/
.hh-2 {
	color: #000;	
	font-size: 26px;
	font-weight: normal;			
	font-family: 'Source Sans Pro', sans-serif;
	display: block;
	margin-bottom:15px;
}
.date {
	font-size:13px;
	color:#9d968e;
}
.more {
	float:right;
	font-size:14px;
	background:url(../images/arrow-right.png) no-repeat center left;
	padding-left:23px;
}
.gal-img-box {
	width: 150px;
	height: 112px;
	float: left;
	display: block;
	margin-left:12px;
	margin-right:12px;
	margin-top:14px;
	margin-bottom:14px;
	background:#EEEEEE;
	padding:4px;
}
.gal-img-box:hover {
	background:#CCCCCC;
}
.gal-img {
	width: 150px;
	height: 112px;
	text-align: center;
	display: table-cell;
	vertical-align: middle;	
}
/*fotogalerie*/
.img-left {
	float:left;
	margin-right:20px;
}

/*dokumenty*/
.download-form {
	float:right;
}
.download-link {
	float:left;
	margin-top:7px;	
}
.download-ico {
	float:left;
	margin-top:1px;
	margin-right:5px;
}
.download-form-input {
	background:#07bbbc;
	color:#fff;
	font-size:13px;
	padding:4px 5px 5px 5px;
	border:none; 
}
.download-form-button {
	background:#07bbbc;
	color:#fff;
	font-size:12px;
	padding:5px 15px 5px 15px;
	border:none;
	cursor:pointer; 
}
.download-txt {
	font-size:12px;
}

.ikona {
	background:  url("../images/logo_sm.gif") no-repeat 50% 50%;
	display: block;
	width: 100%;
	height: 61px;
	padding-bottom: 20px;
}
.predmet {
    float: left;
    height: 120px;	
    width: 200px;
    text-align: center;
    padding: 20px;
}
.predmet a {
	color: #000;
}

.a-img {
    float: left;
    margin-right: 15px;
    margin-bottom: 15px;	
}

.bublina-title a {
    display: block;
    height: 24px;	
}
.akce-img {
    float: left;
    margin-right: 15px;
    margin-bottom: 15px;	
}
.title {
	font-weight:bold;
}
.tel {
	font-size:14px;
	color: #07BABC;
}
.map {
	width:100%;
	border:none !important;
	float:left;
	margin-top:25px;
}
#under-rot {
	width:780px;
	float:left;
}
.under-rot-left {
	width:58%;
	padding:1%;
	float:left;
	background:#07bbbc;
	height:65px;
}
.under-rot-right {
	width:292px;
	padding:10px;
	float:right;
	background:#CED2D9;
	height:61px;
  /*margin-top:-21px;*/
}
.under-rot-left p {
	font-size:11px !important;
	margin-bottom:0 !important;
	margin-top:5px !important;
}
.q-left {
	float:left;
	width:38%;
	font-size:11px;
}
.q-right {
	float:right;
	width:62%;
	font-size:11px;
}
.under-title-left {
	color:#fff;
}
.under-title-right {
	color:#000;
	float:left;
	width:100%;
	margin-bottom:5px;
}
#pscroller1{
width: 448px;
height: 61px;
background:#07BBBC;
padding:10px;
float:left;
}
.someclass{
}